technological park - French English Dictionary